home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / postcd82.zip / POSTCD82.DOC < prev    next >
Text File  |  1992-02-22  |  63KB  |  1,131 lines

  1.                                                   Peoria, Illinois
  2.                                                   December 9, 1991
  3.  
  4.  
  5.  
  6.                           PostCard - Version 8.2
  7.  
  8.              Copyright (C) J. R. Landers - All Rights Reserved
  9.  
  10.  
  11.                                 Including:
  12.  
  13.                  < PostCard 7.0 Utilities by Jeff Conner >
  14.  
  15.                          ***  Changed in Version 8.2
  16.  
  17.  
  18.                             ------------------
  19.                                REGISTRATION
  20.                             ------------------
  21.  
  22.  
  23.      It is  the author's  belief the  advantages and simplicity of PostCard
  24. far outweigh  its current  limitations; however,  you are  the user and I'm
  25. willing to  let you  be the judge.  If you use PostCard, please send a reg-
  26. istration fee of $20.00 to:
  27.  
  28.                          Jim Landers
  29.                          700 East Arcadia
  30.                          Peoria, Illinois 61603
  31.  
  32.                          Genie:    [JRLANDERS]
  33.                          Voice:    (309)682-3197
  34.                          Internet: jlanders@heartland.bradley.edu
  35.  
  36.      This version  of PostCard  is meant  for  shareware  distribution  and
  37. evaluation.   It includes an opening screen that requests users to register
  38. their copy.  When you  register PostCard,  the author will mail a copy that
  39. opens more  quickly.   Please specify  whether you  need a  5.25"  or  3.5"
  40. diskette.   Registered users  of previous  versions can  receive the quick-
  41. opening version  by sending  $10.00 to cover postage  and  handling.
  42.  
  43.      PostCard comes  with no  guarantees expressed or implied, and using it
  44. is the  user's option,  since the  author assumes no responsibility for its
  45. suitability or  functionality.   This program is intended to be distributed
  46. to private  users for evaluation and home use only, through bulletin boards
  47. or other  on-line services,  provided that this document accompanies it and
  48. is included  with it  when PostCard  is uploaded to or downloaded from such
  49. services. Any  other manner  of free distribution is denied without the ex-
  50. press permission  of the  author.   Use of this product by businesses or on
  51. commercial premises  is denied  without registration and consent of the au-
  52. thor.   It is  not to  be sold by anyone other than the author, even if the
  53. only remuneration is recovery of distribution costs.
  54.  
  55.  
  56.  
  57.                       ******************************
  58.                       Important Notes For New Users:
  59.                       ******************************
  60.  
  61.  
  62.      This documentation  is not  meant to be printed.  In keeping with what
  63. is rapidly  becoming a  paperless society, it is intended to be read with a
  64. file lister such as Vern Buerg's LIST.COM.
  65.  
  66.       Version 8.2  is for  machines with CGA, EGA or VGA graphics adapters.
  67. It will  not work  on older  monochrome adapters,  and users who have older
  68. IBM-XT's will  find the <Alt-S> command does not work properly because of a
  69. bug in  the XT's BIOS.  If you have an IBM-XT, you will need to change data
  70. files using <Alt-C>.
  71.  
  72.  
  73.      PostCard is written in QuickBASIC which does not support Com3 or Com4.
  74.  
  75.  
  76.      The POST.PRM file distributed with PostCard is set to Com1.  If you're
  77. using Com2,  you will  get an error message when PostCard initiates.  After
  78. the message  clears, use  <Ctrl-O> to set your parameters to Com2 and check
  79. the other  parameters to  see if  they agree  with the requirements of your
  80. equipment. Then  use <Alt-X>  to exit  the program, which updates POST.PRM,
  81. and re-run PostCard.
  82.  
  83.  
  84.      If you are a new user, the PostCard files included in the archive this
  85. file came  in are  all you need.   The best way to learn to use the program
  86. is to  set up  a sub-directory where you keep all of the PostCard files and
  87. use it!   If  you make  a mistake,  it won't hurt your computer, and if you
  88. keep backup  copies of your data files, mistakes won't be disastrous. There
  89. are tips  on using  PostCard to  maximum advantage in various parts of this
  90. documentation, but several are included in POSTMORTEM below.
  91.  
  92.  
  93.                         ***************************
  94.                         *** Setting Up PostCard ***
  95.                         ***************************
  96.  
  97.      The following  is a  checklist of the files that should be in your de-
  98. fault directory.   For  the purpose  of illustration,  assume you decide to
  99. keep all of your files in one sub-directory named \Util:
  100.  
  101. Required files:
  102.  
  103. Sub-directory:  \Util
  104.  
  105. POSTCD82.EXE   'PostCard program
  106. POST.PRM       'PostCard's parameter file
  107. COMM.PCD       'Initial default data file distributed with PostCard
  108. VENDOR.PCD     'Sample data file to experiment with
  109. SORT.EXE       'DOS sort utility used by PostCard
  110. POSTAREA.TXT   'ASCII file containing area code information
  111. MACRO.PRM      'AirMail's macro key file
  112.  
  113. Optional files:
  114.  
  115. *.PCD        - Other data files you've created.
  116.  
  117. QMXFER.COM   - John Friel's program containing Xmodem & Xmodem CRC.
  118.  
  119. TCQB.COM     - John Bridges' program containing CIS Quik 'B'.
  120.  
  121. DSZ.COM      - Chuck Forsberg's program containing Zmodem & Ymodem batch,
  122.                which must be downloaded separately. It is not included in
  123.                PostCard's archive  because it  requires registration with
  124.                its author. AirMail can call it if it's available.  Please
  125.                see AIRMAIL.DOC for more details.
  126.  
  127. PCUT2.ZIP    - A zippered file containing the following utility programs:
  128.  
  129. POSTMK70.EXE - A program that splits PostCard PCD data files into two sep-
  130.                arate files.
  131.  
  132. POSTU-70.EXE - Jeff Conner's utility that converts PostCard data files into
  133.                text files that can be read into any word processor,  Micro-
  134.                soft Windows  cardfiler,  etc.;  will print PostCard data
  135.                files on standard  form-feed  4" X 2.25"  address cards;
  136.                produce Quick Listings on your printer of all the records
  137.                in a data file;  produce delimited ASCII files that can be
  138.                used in data base programs, print merge programs, etc.;
  139.                and will print PostCard data files on 3.5" x 15/16" mailing
  140.                labels.  Check out PCUT2.ZIP.  It contains programs that
  141.                have some very useful features.
  142.  
  143.  
  144.      PostCard is easier to use than it is to explain.  The author has tried
  145. to write  PostCard and AirMail so extensive explanation is unnecessary, but
  146. it will  not be  possible to use all of PostCard's features without reading
  147. certain parts  of this documentation.  The author suggests you read through
  148. it quickly - especially the explanations on <Alt> and <Ctrl> key sequences.
  149. Then set up PostCard and use it.  When you have questions, come back to the
  150. documentation.
  151.  
  152.  
  153.                           ***********************
  154.                           Note For Current Users:
  155.                           ***********************
  156.  
  157.  
  158.  
  159. ***   Current users will find a summary of enhancements made to Version 8.2
  160. in POSTPARTUM below.  POSTCD82.EXE is being distributed with the same POST.
  161. PRM file contained in the previous version,  but it may have settings  that
  162. are different  from those  your system  requires and  that will  need to be
  163. changed.
  164.  
  165.     If  you are  currently using  PostCard and  your copy  is earlier  than
  166. Version 7.0,  PostCard now  uses a  different data format and requires data
  167. files with a ".PCD" extension. Before you attempt to configure Version 8.2,
  168. please  read two files included  in  the archive  entitled  README.1ST  and
  169. DAT2PCD.DOC.   They   explain the  differences between  V8.2  and  previous
  170. versions and  how to convert your data files.   Conversion is easy and only
  171. takes a  few minutes.  If you  haven't used PostCard before,  or if you are
  172. currently using V7.0 or above, you need not read these files.
  173.  
  174.  
  175.  
  176.                            --------------------
  177.                                 POSTHASTE!
  178.                            --------------------
  179.  
  180.  
  181.  
  182. ***  PostCard is a fast name, address and telephone directory that includes
  183. its own  dialer and terminal program and uses intuitive hot keys, in-memory
  184. sorts, and  binary searches to speed its operation.  It is a simple program
  185. which can be quickly learned and relies on its simplicity and intuitive hot
  186. keys to allow quick mastery.  Users who don't like hot keys, can invoke any
  187. PostCard command with the slash key </> on their keyboard.
  188.  
  189.      PostCard always  begins by  displaying the Help Menu.  The main screen
  190. contains a post card-sized window into which each record (card) is written.
  191. The names  of the next six records are written on cards staggered above it.
  192. Use the  <up arrow> and <down arrow> keys on your keypad to move up or down
  193. in the data file.  The <PgDn> and <PgUp> keys move down or up seven records
  194. at a time.
  195.  
  196.       When PostCard begins, it looks for three files: POST.PRM, the default
  197. data file  (initially COMM.PCD, but the user can stipulate whatever file he
  198. or she  would like  to be  current when  PostCard initiates),  and the  DOS
  199. utility program,  SORT.EXE.   Please make  sure they  are in  your  default
  200. directory. POST.PRM stores the settings for:
  201.  
  202.                           Com1/2  1
  203.                       Pulse/Tone  P
  204.                Default data file  COMM.PCD
  205.          Modem initiation string  ATV1
  206.               Dialing modifier ~  1-800-
  207.                Menu selection #1  Microsoft Word
  208.                   Path for #1     C:\DOS\WORD.BAT
  209.                Menu selection #2  Lotus 1-2-3 V3.0
  210.                   Path for #2     LOTUS3.BAT
  211.                Menu selection #3  PostCard Utilities
  212.                   Path for #3     POSTU70.BAT
  213.                Menu selection #4  NEC Printer Setup
  214.                   Path for #4     NEC.BAT
  215.                Menu selection #5  ASCII
  216.                   Path for #5     C:\DOS\ASCII.EXE
  217.                Menu selection #6  LIST
  218.                   Path for #6     C:\DOS\LIST.COM
  219.  
  220.      The copy  of POST.PRM that is distributed with PostCard initially sets
  221. the ComPort to Com1, dialing to Pulse, default data file to COMM.PCD, modem
  222. string to  ATV1 and  dialing modifier  string to  "1-800-".    If  you  are
  223. configured to Com2 or need different parameters, you should select <Ctrl-O>
  224. and change  them before you try to dial a number or call AirMail. After you
  225. have made  the necessary  changes, use  <Alt-X> to exit the program and re-
  226. initiate PostCard  so the ComPort can be opened correctly. POST.PRM and the
  227. program's  data   files  should   be  in  the  default  sub-directory  with
  228. POSTCD82.EXE or the program may not work correctly.
  229.  
  230.      If COMM.PCD (or the file you have designated as the default data file)
  231. exists in  the default  directory, PostCard  will open  it and  display the
  232. first record  in the  record window  with the names of the next six records
  233. displayed alphabetically  above it.   The  program knows  how many  records
  234. there are in any given file and will display them accordingly.
  235.  
  236.      If COMM.PCD,  (or the  file that  you subsequently  designate  as  the
  237. default data  file) is  not in the default directory, the program will open
  238. COMM.PCD as  a new  file and  display a  blank window  with the  cursor po-
  239. sitioned on  the Name line waiting for input.  You type the name, for exam-
  240. ple, and  hit the  <Enter> key.  The cursor will then drop down to the next
  241. field which  is the  address line.  If you want to leave it blank, just hit
  242. <Enter> without  typing any  characters.   When you have completed the last
  243. field (the Note line) and hit <Enter>, PostCard will sort the record alpha-
  244. betically and display it in the proper position.  Zam!
  245.  
  246.       PostCard also  uses the  DOS sort  utility file, SORT.EXE.  This file
  247. should either  be in  the default directory with POSTCD82.EXE, POST.PRM and
  248. your default  data file or the user should put a path command in his or her
  249. AUTOEXEC.BAT file  which will  direct PostCard  to the  sub-directory where
  250. SORT.EXE is stored.  See POSTMORTEM below.
  251.  
  252.  
  253.  
  254.                              *****************
  255.                              PostCard Commands
  256.                              *****************
  257.  
  258.  
  259.                              ----------------
  260.                              The Menu Bar </>
  261.                              ----------------
  262.  
  263.      Previous versions of PostCard used only <Alt> and <Ctrl> key sequences
  264. to invoke  features.   PostCard  now  offers  users an alternative to using
  265. hot keys.  The slash key </> can be used to invoke a "hybrid" menu. It uses
  266. the Left  Arrow key  <>, the  Right Arrow key <>, the <Enter> key and the
  267. first letter of each command.
  268.  
  269.  
  270.      The following is a brief listing of PostCard's commands:
  271.  
  272.                                ------------
  273.                                Alt Commands
  274.                                ------------
  275.  
  276. Alt-A   Add a record.
  277.  
  278.      When you  add a  record to  an existing data file by choosing <Alt-A>,
  279.      PostCard will   position  the cursor on the Name line and wait for in-
  280.      put.   PostCard's line  editor features  overstrike (large box cursor)
  281.      and insert  mode (small  line cursor).  The <Right  Arrow>  and  <Left
  282.      Arrow> keys  can be  used to position the cursor anywhere on the line,
  283.      and the  <Home> and  <End> keys  can be  used  to  go  to  either  the
  284.      beginning or  the end  of the line.  The <Backspace> and <Delete> keys
  285.      can both be used to erase a letter, and the <Enter> key tells PostCard
  286.      that you are ready to process any additions or corrections you made to
  287.      the line.   If  the field  is blank,  hitting the  <Enter> key without
  288.      typing anything  will tell PostCard you wish to leave the entire field
  289.      blank.  If the field includes input, whatever it includes when you hit
  290.      <Enter> is  saved, and  you can hit <Enter> from anywhere on the line.
  291.      After the  last line  (the Note line) is processed and the <Enter> key
  292.      is pressed,  PostCard assumes  that you  are through  editing and will
  293.      sort the  new record  to its  appropriate place  in the  data file and
  294.      display it.   If  you are through making changes before you get to the
  295.      Note line, pressing <ESC> will save all changes made to that point and
  296.      exit the  editing routine.   The  <Up Arrow> and <Down Arrow> keys can
  297.      also be  used to  move from one line to another and to terminate input
  298.      on a line.  They will not, however, terminate the editing session like
  299.      the <Enter> key  will when it is pressed on the Note line or the <ESC>
  300.      key when it is pressed on any line.  And if what you just read doesn't
  301.      make sense  to you,  don't worry about it: You'll figure it out as you
  302.      use PostCard.
  303.  
  304. Alt-C   Create a new file or change the current file.
  305.  
  306.      PostCard is  a small  program.  Since any one data file will hold only
  307.      about 240  records, the  <Alt-C> command allows you to create new data
  308.      files.   When you select <Alt-C>, PostCard will ask you to type in the
  309.      name of the data file you want to open. If the data file doesn't exist
  310.      in the current directory, the program will assume it is a new file and
  311.      act accordingly.  PostCard Version  8.2 uses  data file names that end
  312.      with a  .PCD extension:  COMM.PCD, VENDOR.PCD, PERSONAL.PCD, etc.  You
  313.      do not  have to  supply the .PCD extension, as PostCard will automati-
  314.      cally append  it to the file name.  You can also use <Alt-S> to select
  315.      files.   But for  those of  you who are command line oriented and hate
  316.      point and shoot algorithms, <Alt-C> will also change files if the file
  317.      name supplied exists in the default directory.  It is recommended that
  318.      data files  be kept  in the  default directory  where POSTCD82.EXE re-
  319.      sides.
  320.  
  321. Alt-D   Dial a number.
  322.  
  323.      Activates the  dialer which operates on the highlighted telephone num-
  324.      ber of the current record displayed in PostCard's record window.  Each
  325.      record can  have up  to two  telephone numbers: home/work; data/voice,
  326.      manager/secretary, etc.   If  only one  number is  recorded, it can be
  327.      typed on either Phone line #1 or #2.  The dialer will know whether one
  328.      number or  two are present.  If there are two numbers, the up and down
  329.      arrow keys  can be used to select either number for a voice call.  The
  330.      highlighted telephone number is your indication that the dialer is ac-
  331.      tive.   When you  hit the  <Enter> key, the highlighted number will be
  332.      dialed.   Wait until  you hear  it ringing  before picking  up the re-
  333.      ceiver.  After you have picked up the receiver, hit the <space bar> or
  334.      any other key and the modem will disconnect establishing a clear voice
  335.      call.   Should you decide that you don't want to initiate a call after
  336.      you have  highlighted a number, pressing the escape key <ESC> will al-
  337.      low you to exit the dialer without dialing the number.
  338.  
  339.      If you  use AirMail  with PostCard, Phone line #1 is reserved for data
  340.      numbers and  Phone line  #2 is always reserved for voice numbers.  You
  341.      can still  use <Alt-D>  to dial  both numbers  for voice  calls within
  342.      PostCard and  the <Enter> key will still dial either number.  But when
  343.      and if  you use <Ctrl-A> to call AirMail, PostCard will pass the FIRST
  344.      phone number to AirMail and AirMail will automatically interpret it as
  345.      a data  number.   Since most people have difficulty establishing voice
  346.      dialogue with a bulletin board, this bears remembering.
  347.  
  348. Alt-E   Exit to the operating system.
  349.  
  350.      <Alt-E> allows  the user  to shell  out to the operating system.  Once
  351.      you are  in the  operating system,  typing "Exit"  will return  you to
  352.      PostCard at the point where you were before you shelled out. A word of
  353.      caution:   The shell  command is a very handy feature of this program.
  354.      If used  haphazardly, however,  it can become very "un-handy".  I sug-
  355.      gest you  not attempt  to do file maintenance while you're shelled out
  356.      to the  operating system  unless you  are very  familiar with  DOS and
  357.      PostCard.   Both object  to users  renaming or deleting files that are
  358.      currently open, and PostCard has at least two files open at all times:
  359.      the current data file and a temporary file called "POSTFILE".
  360.  
  361. Alt-F   Find a record.
  362.  
  363.      PostCard uses  a binary  search algorithm  to locate  records.  It op-
  364.      erates on  the name field with varying degrees of specificity, depend-
  365.      ing on  how may  letters of the name you enter.  Its search routine is
  366.      not case  sensitive, so you may search for a name by typing all upper-
  367.      case letters,  all lower  case letters  or any combination of the two.
  368.      The fastest  way to locate a record is to type the first letter of the
  369.      name.   For example,  if you want to locate "Landers, Jim", typing "l"
  370.      or "L" will put you somewhere in the names that begin with "L".  Since
  371.      PostCard moves  through records  very rapidly, you can get to the name
  372.      you want  quickly.   You can  also type "La", "la" or "LA" to make the
  373.      search more  specific, or  "Lan", "LAN"  or "lan" to make it even more
  374.      specific yet.
  375.  
  376. Alt-H   Help menu.
  377.  
  378.      The Help Menu consists of intuitive hot keys.  The author has tried to
  379.      associate the  key with the function to be performed so you can easily
  380.      remember commands.   The  menu is  a toggle, so you can turn it off by
  381.      hitting <Alt-H> if you don't need it or prefer an uncluttered screen.
  382.  
  383. Alt-M  Modify a record.
  384.  
  385.      <Alt-M> enables  you to modify an existing record. When <Alt-M> is se-
  386.      lected, PostCard  will   position the cursor on the Name line and wait
  387.      for input.  PostCard's line editor features overstrike (large box cur-
  388.      sor) and  insert mode (small line cursor). The <Right Arrow> and <Left
  389.      Arrow> keys  can be  used to position the cursor anywhere on the line,
  390.      and the  <Home> and  <End> keys can be used to go to either the begin-
  391.      ning or  the end  of the  line.  The <Backspace> and <Delete> keys can
  392.      both be  used to  erase a  letter, and  the <Enter> key tells PostCard
  393.      that you are ready to process any additions or corrections you made to
  394.      the line.  If the field is blank, hitting the <Enter> key without typ-
  395.      ing anything  will tell  PostCard you  wish to  leave the entire field
  396.      blank.  If the field includes input, whatever it includes when you hit
  397.      <Enter> is  saved, and  you can hit <Enter> from anywhere on the line.
  398.      After the  last line  (the Note line) is processed and the <Enter> key
  399.      is pressed,  PostCard assumes  that you  are through  editing and will
  400.      sort the modified record to its appropriate place in the data file and
  401.      display it.   If  you are through making changes before you get to the
  402.      Note line, pressing <ESC> will save all changes made to that point and
  403.      exit the  editing routine.   The  <Up Arrow> and <Down Arrow> keys can
  404.      also be  used to  move from one line to another and to terminate input
  405.      on a line.  They will not, however, terminate the editing session like
  406.      the <Enter> key  will when it is pressed on the Note line or the <ESC>
  407.      key when it is pressed on any line.
  408.  
  409. Alt-N  Search the Note Line For a Word or Expression.
  410.  
  411.      <Alt-N> will  allow you to search all of the Note lines in the current
  412.      data file  for a  keyword or expression up to 27 characters long. This
  413.      can be  very handy.  For example,  if you want to call every member of
  414.      your bridge  club, if  you have  all their  names  in  a  file  called
  415.      PERSONAL.PCD, make PERSONAL.PCD current using <Alt-S> and put "bridge"
  416.      anywhere on  the Note  line of  each member  of your bridge club. Then
  417.      select <Alt-N>,  and type  in the  keyword "bridge".    PostCard  will
  418.      sequentially search  the Note  lines in  PERSONAL.PCD and stop at each
  419.      occurrence of  the word  "bridge", allowing you to call that person or
  420.      to skip  them and  move on  to the  next occurrence.   After  the last
  421.      occurrence of  "bridge" has  been found,  PostCard  will  display  the
  422.      message "Name Not Found" and exit the note search routine.
  423.  
  424.      Once you  have found a match on the Note line with the keyword you in-
  425.      putted, PostCard  will stop at that record and put a short reminder on
  426.      the screen that the <Enter> key can be used to continue the search for
  427.      another occurrence of the keyword if the record currently displayed is
  428.      not the  one you want.  While in the search routine, <Alt-D> will dial
  429.      either number  of the current record.  The <ESC> key will take you out
  430.      of the  search routine and return you to PostCard.  You will also exit
  431.      the routine  if the  keyword you  supplied is  not found on any of the
  432.      data file's  Note lines.  A message will be displayed saying "Name Not
  433.      Found", which  tells you  that you are at the end of the data file and
  434.      about leave  the search  routine.   The search  routine is  not  case-
  435.      sensitive, so you can use lowercase, uppercase or a combination of the
  436.      two.
  437.  
  438. Alt-P  Print the current record on a continuous form  address label.
  439.  
  440.      Effective with  Version 7.1,  <Alt-P> has  been modified  to  print  a
  441.      three-line or  four-line mailing  label of  the current  record. If  a
  442.      comma separates  the last  name from  the first name on the Name line,
  443.      PostCard will  reverse their order and remove the comma.  For example,
  444.      if the Name line has "Anthony, Phil", the mailing label will look like
  445.      this when it is printed:
  446.  
  447.                       Phil Anthony
  448.                       Address  (from the address line)
  449.                       City, State  Zip code
  450.  
  451.      If, however, you have an address that requires four lines, you can use
  452.      the contents  of the  Note line of the record to insert a line between
  453.      the Address  line and the City line by typing a tilde "~" as the first
  454.      character on the Note line. Whatever follows the tilde will be printed
  455.      as the  THIRD line  of the  label before  the City,  State Zip code is
  456.      printed:
  457.  
  458.                       Phil Anthony
  459.                       Address  (from the address line)
  460.                       Address  (whatever appears directly to the right of a
  461.                                tilde "~" on the Note line
  462.                       City, State Zip code
  463.  
  464.      The print  routine assumes you are using 3.5" X 15/16" mailing labels,
  465.      and that  your printer understands Epson control characters.  Most dot
  466.      matrix printers  support Epson control characters. If you haven't used
  467.      labels before,  you will  need to  experiment to  properly  align  the
  468.      labels on  your printer's  carriage. Also,  be aware that a 3.5" label
  469.      will only  accommodate about 34 characters per line, so it is possible
  470.      on the  City, State  Zip line  to exceed that amount. In cases such as
  471.      this, some  abbreviation may  be necessary.  Usually, abbreviating the
  472.      name of  a state  by  its  two-letter  abbreviation  will  solve  this
  473.      problem, but  if the  line is  still too  long, Jeff  Conner's utility
  474.      program, PostCard  7.0 Utilities,  will print labels with longer lines
  475.      by switching  to compressed  print. (See PostCard 7.0 Utilities below,
  476.      and also <Alt-Q> for printing all records in a data file.
  477.  
  478. Alt-Q  Queue all records & print them on continuous form address labels.
  479.  
  480.      This command will print all records in the current data file on 3.5" X
  481.      15/16" standard  address labels if your printer supports Epson control
  482.      characters.  Like the <Alt-P> command, <Alt-Q> evaluates the Note line
  483.      to see  if a  tilde "~"  is the first character on the line. If so, it
  484.      assumes you  want to  insert whatever  appears after the tilde between
  485.      the Address  line and the City, State Zip code line of the record. See
  486.      <Alt-P> above for more details about printing labels.
  487.  
  488. Alt-S  Select a new file.
  489.  
  490.      <Alt-S> provides  a quick method of changing data files without having
  491.      to type the name of the file you want to make current.  Use the Up and
  492.      Down arrow  keys to  highlight the  name of  the data file you want to
  493.      select and  press <Enter>  and that  data file  will be  made current.
  494.      <Alt-S> will  scroll both  ways and  beep when either the first or the
  495.      last data  file DISPLAYED  has been highlighted. You can use <PgDn> to
  496.      move to  the last  file displayed  or <PgUp> to move to the first file
  497.      displayed on  the screen.  If you  have more than 20 data files in the
  498.      sub-directory, the  <UpArrow> and <DownArrow> keys can be used to move
  499.      up or  down until  you reach  either the first or the last file in the
  500.      sub-directory.
  501.  
  502. Alt-U  Select Utility Menu
  503.  
  504.      <Alt-U> selects a second help menu for additional features of PostCard
  505.      not covered  in the regular help menu. These features are invoked with
  506.      the <Ctrl>  key rather than the <Alt> key. For example, you can delete
  507.      a record  using <Ctrl-D>, or export a record from a data file <Ctrl-E>
  508.      and import  it into  another data  file <Ctrl-I>, or set operating pa-
  509.      rameters such as comport, pulse or tone dialing, default data file and
  510.      modem initiation  string with  <Ctrl-O>. All of these features are ex-
  511.      plained in  "Ctrl Commands" below.  Commands invoked with a <Ctrl> key
  512.      sequence can  be used  at any  time in  the program.  The Utility Menu
  513.      doesn't have  to be  active to  use them.  The menu  is only  meant to
  514.      remind the user what <Ctrl> key functions are available.
  515.  
  516. Alt-X  Say good bye.
  517.      This command  terminates the  program and returns you to the operating
  518.      system.  It is suggested you always exit PostCard with this command so
  519.      files can be properly closed.
  520.  
  521.  
  522.                                -------------
  523.                                Ctrl Commands
  524.                                -------------
  525.     Ctrl-A  AirMail.
  526.  
  527.      Effective with  version 8.1,  PostCard was  re-written into modules to
  528.      make the  program's interface  more efficient and seamless. AirMail is
  529.      now an  integral part  of the program and is a small comm program that
  530.      supports 1k  Y/Xmodem, Xmodem CRC, and Imodem included in John Friel's
  531.      QMXFER.COM. It  also supports John Bridges' TCQB.COM which is a fossil
  532.      driver for  CompuServe's Quik 'B'.  AirMail also includes an interface
  533.      for Chuck Forsberg's Zmodem, Ymodem-g and Ymodem-Batch (DSZ.COM) which
  534.      is  not   included  in   PostCard's  archive   because   it   requires
  535.      registration.  AirMail has disk and printer logging, but lacks many of
  536.      the features  of larger,  more  powerful  comm  programs.    The  file
  537.      AIRMAIL.DOC describes  AirMail in  detail and  explains how to use it.
  538.      It is  included for  PostCard users who don't need a powerful terminal
  539.      program but  want one  that is  fast, easy  to learn  and use and that
  540.      supports state-of-the-art protocols.
  541.  
  542. ***Ctrl-C  Calendar
  543.  
  544.      <Ctrl-C> activates  PostCard's calendar  window.    The  calendar  can
  545.      display any  month from  1899 to  2099.   This feature  is  handy  for
  546.      quickly checking what days certain dates fall on, etc.
  547.  
  548.  
  549. Ctrl-D  Delete Current Record
  550.  
  551.      <Ctrl-D> will  allow you  to delete  the current  record from the data
  552.      file.  When <Ctrl-D> is invoked and the NotePad isn't active, the user
  553.      will be  asked if he or she really wants to delete the current record.
  554.      This safeguard was added because it is possible to get <Alt-D> (dial a
  555.      number) and  <Ctrl-D> (delete  the current  record) confused.    Also,
  556.      <Ctrl-D> is  used in the NotePad to delete notes. This shouldn't prove
  557.      to be  confusing, however,  since the  NotePad has  its  own  menu  of
  558.      commands while  the NotePad  window is  open.   If you  meant to press
  559.      <Alt-D> and  pressed <Ctrl-D>  instead, just answer "N" or "n" and hit
  560.      <Enter> and  PostCard will go on as if you had never pressed <Ctrl-D>.
  561.      If you  do want  to delete the current record, type "Y" or "y" and hit
  562.      <Enter>, and it will be deleted from the file.  This feature is now an
  563.      internal function  of PostCard,  and Phil  Anthony's  utility  program
  564.      POSTPACK.EXE is no longer required.
  565.  
  566.  
  567. Ctrl-E  Export Current Record
  568.  
  569.      Users can  export the  current record  and import it into another data
  570.      file.   To accomplish  this, select  the record you want to export and
  571.      press <Ctrl-E>.   A  message will  appear in the current record window
  572.      reminding you  that a  record is  available for  importing.   Then use
  573.      <Alt-S> to  select the  data file  into which  you want  to import the
  574.      record.   When you  have made  that data file current, press <Ctrl-I>,
  575.      and the  record will  be inserted in proper alphabetical order and the
  576.      reminder message  will be  turned off.   <Ctrl-E>  does not delete the
  577.      record from  the original  data file.  It simply makes a copy of it in
  578.      memory that can be inserted into another data file.
  579.  
  580. Ctrl-I  Import Record Into Current Data File
  581.  
  582.      Imports a record into the current data file.  Prior to invoking <Ctrl-
  583.      I>, the  user should have selected a record with <Ctrl-E>.  See <Ctrl-
  584.      E> above.
  585.  
  586. Ctrl-K  Disable/Enable Clock And Key Status Reporting
  587.  
  588.      <Ctrl-K> is for users who prefer to use screen blankers. When <Ctrl-K>
  589.      is invoked,  the clock  and status keys will no longer be updated, and
  590.      no screen  writing will be performed until a key is pressed.  <Ctrl-K>
  591.      is a toggle.
  592.  
  593. Ctrl-L  LeMenu
  594.  
  595.      Effective with version 8.1, PostCard has a feature called LeMenu which
  596.      enables you  to store  the names and paths of your six most frequently
  597.      used programs  and gives you one key access to them with <Ctrl-L>. The
  598.      names of the programs and the paths used to invoke them are entered by
  599.      selecting  Operating   Parameters  <Ctrl-O>,   which  stores  them  in
  600.      POST.PRM.   You can  use <Ctrl-O>  to change  the parameters  to those
  601.      required by your system.  See Operating Parameters <Ctrl-O) below.
  602.  
  603.      Every system  is different, but the author can call his word processor
  604.      (Microsoft Word)  and spell  check this  documentation without running
  605.      out of  memory. Lotus  1-2-3 versions  2.01 and 3.0 can also be called
  606.      and fairly large spreadsheets opened - especially with version 3.0 and
  607.      above that  can take advantage of additional extended RAM. Small util-
  608.      ity programs like Vern Buerg's LIST.COM, Jeff Conner's POSTU-70.EXE or
  609.      a printer  setup program  are also  handy additions. The author stores
  610.      his print  spooler and  ramdrive up  above the  1 megabyte boundary in
  611.      extended memory  and uses DOS's 640k sparingly for purposes other than
  612.      running application programs.  If you don't - if for example, you have
  613.      several TSR's  resident simultaneously  - memory  may  be  a  problem,
  614.      depending upon  the application program you are using, how much memory
  615.      your system has to begin with and how you have it configured.
  616.  
  617.      LeMenu is  not documented in AirMail's help screen, but it also can be
  618.      called and used in AirMail.
  619.  
  620. Ctrl-N  Activate NotePad
  621.  
  622.      Pressing <Ctrl-N> will open the NotePad window and allow you to attach
  623.      notes up  to twelve lines long to the current record. Once the NotePad
  624.      window has  been opened,  the <Ctrl-S> key will save whatever you have
  625.      typed in  a Note  file. If a note is attached to the record, and it is
  626.      no longer needed, <Ctrl-D> will delete it but leave the record intact.
  627.      Hitting <ESC>  will return you to PostCard without saving anything you
  628.      have typed.  The NotePad uses the current time and day of the year for
  629.      naming Note  files. Once  a note  has been  saved, its  name  will  be
  630.      imbedded in the record until the record or the note is deleted. If the
  631.      record is  deleted, the  note attached  to the  record  will  also  be
  632.      deleted from  the current  directory. It  is possible  for the user to
  633.      erase the  note file using the DOS erase command. If this happens, the
  634.      record will  still carry  the Note  file's name and can be left in the
  635.      record to  use again  or expunged  with <Ctrl-D>  while the NotePad is
  636.      active. Remember: <Ctrl-D> outside the NotePad removes the record from
  637.      the data file. The NotePad's editor is rudimentary but serviceable.
  638.  
  639. ***  Effective with version 8.2, when a note has been attached to a record,
  640.      the record number will be highlighted in bright red  when  it  becomes
  641.      current as a reminder a note is attached to that record.  It is useful
  642.      for maintaining records, as notes become outdated and should be culled
  643.      from time to time to keep your hard drive clean and your .PCD files in
  644.      order.
  645.  
  646. Ctrl-O  Operating Parameters.
  647.  
  648.      You can select <Ctrl-O> to designate the operating parameters for your
  649.      system.   The file  POST.PRM stores the comport setting, tone or pulse
  650.      dialing, the default data file that will be displayed when PostCard is
  651.      first run  and a  modem initiation  string in  addition to the program
  652.      names and  paths used by LeMenu.  The Operating Parameter screen looks
  653.      like this:
  654.  
  655.                           Com1/2  1
  656.                       Pulse/Tone  P
  657.                Default data file  COMM.PCD
  658.          Modem initiation string  ATV1
  659.               Dialing modifier ~  1-800-
  660.                Menu selection #1  Microsoft Word
  661.                   Path for #1     C:\DOS\WORD
  662.                Menu selection #2  LOTUS 1-2-3 V3.0
  663.                   Path for #2     LOTUS3
  664.                Menu selection #3  PostCard Utilities
  665.                   Path for #3     POSTU70
  666.                Menu selection #4  NEC Printer Setup
  667.                   Path for #4     NEC
  668.                Menu selection #5  ASCII
  669.                   Path for #5     C:\DOS\ASCII
  670.                Menu selection #6  LIST
  671.                   Path for #6     C:\DOS\LIST
  672.  
  673.                          ***  Notes On <Ctrl-O>  ***
  674.  
  675.  
  676.      Effective with V8.1, PostCard incorporated a feature called LeMenu. It
  677.      enables users to store the  names  and  paths  of their six  most fre-
  678.      quently used utility programs and call them with  <Ctrl-L> by pressing
  679.      one key.
  680.  
  681.      The Dialing Modifier string was new to version 8.1,  also, and enables
  682.      users who  need to  use access  numbers to embed them in the telephone
  683.      number. PostCard's  telephone number data field is 18 characters wide.
  684.      When the  user embeds  a tilde  "~" in the phone number, PostCard will
  685.      interpret the  tilde as  whatever has  been assigned  to it  in in the
  686.      Operating Parameter  screen. This will allow you to effectively expand
  687.      the phone  number field by up to 10 characters. While the author could
  688.      test PostCard's  ability to  interpret and insert the dialing modifier
  689.      string into a '1-800' number or to dial '9,' at work to get an outside
  690.      line, he  does not have the kind of phone service that requires access
  691.      numbers, so  this feature  has not been tested on that type of system.
  692.      If this feature fails to perform properly, please contact the author.
  693.  
  694.      PostCard has  it's own terminal utility, AirMail, and the modem initi-
  695.      ation string  will be  passed to  AirMail to  set up your modem in the
  696.      event you  need to give it special instructions before a communication
  697.      session begins.  The POST.PRM  file that  comes with  PostCard has the
  698.      ComPort set  as Com1,  dialing set  to  Pulse,  default  file  set  to
  699.      COMM.PCD, and modem initiation string set to ATV1. If you need differ-
  700.      ent settings,  use <Ctrl-O> to establish the correct parameters before
  701.      you attempt  to dial  or use  AirMail.   <Ctrl-O> uses the same editor
  702.      used by  other routines  in the program such as modifying a record, so
  703.      it's features will not be described again.
  704.  
  705.      The Operating  Parameter screen  uses the  same editor used throughout
  706.      PostCard, and  since it  has been  amply explained in several parts of
  707.      this documentation, it will not be discussed here.
  708.  
  709.  
  710. *** Ctrl-R  Call Area Code File   (POSTAREA.TXT)
  711.  
  712.     PostCard V8.2 now incorporates a new area code algorithm that  uses  an
  713.     ASCII file external to the program.   This scheme not only allows users
  714.     to update the file using a word processor as area codes change,  there-
  715.     by keeping the file up-to-date,  but also allows for a much larger num-
  716.     ber of cities to be included and searched.   POSTAREA.TXT is about  245
  717.     lines as it is distributed with PostCard. But it can be expanded to 500
  718.     lines if the need to store that many cities arises.  It should be noted
  719.     that the maximum length of a line in POSTAREA.TXT is 77 columns. If you
  720.     use the current line lengths as a guide, you will have no problems. But
  721.     it is possible using a word processor to have a line length PostCard is
  722.     unable to fully display.  Therefore, it is the user's responsibility to
  723.     type the line the proper length so it will be displayed correctly.
  724.  
  725.      The user  should also  be aware  that POSTAREA.TXT  is an  ASCII file.
  726.      Word processors  usually can  read in  ASCII files  without much  dif-
  727.      ficulty, but  have their own conventions for saving their documents in
  728.      ASCII format.   Basically,  an ASCII  file has  no imbedded formatting
  729.      other than  a carriage return/linefeed at the end of each line. If you
  730.      have not  dealt with  ASCII files  before, be  sure to  have a copy of
  731.      POSTAREA.TXT in  a safe  place before you experiment with altering it.
  732.      And you  will have to experiment with your word processor to learn how
  733.      it works with this type of file.
  734.      
  735.      An ASCII  editor like  QEDIT, which is a superior shareware program by
  736.      the way,  is ideal  for maintaining  ASCII files such as POSTAREA.TXT;
  737.      although most good word processors can also handle this task.
  738.  
  739.  
  740.  
  741.                             **********************
  742.                                   POSTSCRIPT
  743.                             **********************
  744.  
  745.                                    -------
  746.                                    AirMail
  747.                                    -------
  748.  
  749.  
  750.      AirMail was  a project  to understand what goes on inside a communica-
  751. tion program.  It is not highly capable when compared to Procomm, Qmodem or
  752. any of  the powerful comm programs available today and is being made avail-
  753. able to  PostCard users because it has one virtue:  It was written specifi-
  754. cally for  PostCard and  is, perhaps,  one of the simplest and easiest comm
  755. programs to  configure and  use its  author has  ever seen.  If a  user  is
  756. familiar with  PostCard, he  or she  need type  only four parameters on the
  757. PostCard Note line to call bulletin boards, download or upload files, check
  758. mail, etc.
  759.  
  760.      The author  readily admits  that if  you like  or  need  some  of  the
  761. features of  more powerful programs, Airmail would not be for you.  AirMail
  762. does not  have its  own protocols  and uses  fossil drivers  such  as  John
  763. Friel's QMXFER.COM,  John Bridges' TCQB.COM or Chuck Forsberg's DSZ.COM (or
  764. any other  external protocol the user understands and can use from the com-
  765. mand line).  The file COMM.PCD will show you how to set up the note line to
  766. pass parameters  to AirMail.   The file AIRMAIL.DOC has more details on the
  767. use of  AirMail.   Calling AirMail without communications parameters on the
  768. Note line  will result  in a  recoverable error, since AirMail requires the
  769. Note line  to  have  the  baud  rate  and  other  communication  parameters
  770. explained in AIRMAIL.DOC.
  771.  
  772.  
  773.                                ------------
  774.                                POSTMK70.EXE
  775.                                ------------
  776.  
  777.  
  778.      POSTMK70.EXE is a fast and very handy tool for splitting PostCard data
  779. files.   If you  have files that have reached or are approaching PostCard's
  780. record limit  of approximately  240 records, POSTMK70.EXE will allow you to
  781. split them  into two files (or more) at a name you designate.  POSTMK70.EXE
  782. includes its own documentation, which is short and clear, so it will not be
  783. fully explained  here.  It is archived in a separate file called PCUT2.ZIP.
  784. If you  have used  PostCard before  Version 7.0,  you should  be careful to
  785. replace  your   current  copy   of  POSTMARK.EXE   with  the  new  version,
  786. POSTMK70.EXE, distributed with this file.
  787.  
  788.                           ----------------------
  789.                           PostCard 7.0 Utilities
  790.                           ----------------------
  791.  
  792.  
  793.      PostCard includes  PostCard 7.0 Utilities by Jeff Conner, a friend and
  794. user who  lives in  Cyprus, Texas.   POSTU-70.EXE combines several formerly
  795. independent programs  into one  utility program  that  is  menu-driven  and
  796. prints PostCard  data files  on standard form-feed 4" X 2.25" address cards
  797. that will  fit in  a Rolodex  Petite-type holder.   It  also prints 3.5" by
  798. "15/16" mailing  labels from  PostCard data  files. It  can also    convert
  799. PostCard  data  files  into  delimited  ASCII  format  for  importing  into
  800. databases and merge printing in many word processors.  It will also convert
  801. PostCard data  files to  a text  file which  may then  be read  into  other
  802. programs (word  processor, MS-Windows  cardfiler, etc.) and re-formatted as
  803. desired. The  new version  of PostCard  7.0 Utilities  incorporates the new
  804. field sizes introduced in Version 7.0. If you are currently using a version
  805. of PostCard  earlier than  V7.0, you will need to replace your current copy
  806. with POSTU-70.EXE.  It includes  its own documentation, so its use will not
  807. be discussed  here. POSTU-70.EXE  and POSTU-70.DOC  are included  in a file
  808. called PCUT2.ZIP that includes all PostCard utilities.
  809.  
  810.      PostCard 7.0 Utilities includes several useful features that PostCard,
  811. itself, lacks.   When  you print labels with POSTU-70.EXE, the program will
  812. count the number of characters in an address line, and switch to compressed
  813. print if  the line  is too  long to  fit on a standard 3.5" X 15/16" label.
  814. This feature  was not incorporated into PostCard because the label printing
  815. capabilities of PostCard contemplates average-sized address lines and quick
  816. printing. If your addresses frequently exceed about 34 characters per line,
  817. PostCard 7.0  Utilities will  be able to print them. POSTU-70.EXE will also
  818. generate a  Quick Listing  of every  record in  a data  file in abbreviated
  819. format on your printer. This is a particularly nice feature.
  820.  
  821.  
  822.                                -------------
  823.                                Record Layout
  824.                                -------------
  825.  
  826.      Effective with  Version 7.0  and thereafter, PostCard has incorporated
  827. enlarged field  sizes.  The file DAT2PCD.DOC fully explains this change and
  828. the reasons  for it, and you are encouraged to read it before trying to use
  829. PostCard Version  8.2 if  you are now using a version previous to 7.0.  The
  830. new field sizes are as follows:
  831.  
  832.           New Field Size           Old Field Size
  833.  
  834.      Name:  32 characters          30 characters
  835.   Address:  32 characters          30 characters
  836.      City:  26 characters          15 characters
  837.     State:  20 characters           2 characters
  838.       Zip:  10 characters           5 characters
  839.  Phone #1:  18 characters          14 characters
  840.  Phone #2:  18 characters          14 characters
  841.      Note:  40 characters          40 characters
  842.  FileName:  12 characters          <New with V7.0>
  843.  
  844.      The new field sizes better accommodate address labels, since the names
  845. of practically  all cities  found in a medium-sized atlas can now be fitted
  846. on the  city line  without abbreviation.   The  telephone number fields are
  847. better for systems that require a suffix such as "9" to get an outside line
  848. or a  "," to  pause for  dial tone.  They also make international telephone
  849. numbers more  readable; and  the addition  of a  Dialing  Modifier  in  the
  850. Operating Parameters  screen should  help people  who need  to  use  access
  851. numbers.   In addition, the Zip code field can now accommodate ten-position
  852. zip codes. The author recognizes the new field sizes still won't cover 100%
  853. of all  possibilities, but  size,  capacity  and  speed  are  still  design
  854. criteria for  PostCard, and  the new field sizes are compromises.  PostCard
  855. now serves  more users needs, but it still does not try to be all things to
  856. all people.
  857.  
  858.  
  859.  
  860.                            ********************
  861.                                 POSTMORTEM
  862.                            ********************
  863.  
  864.  
  865.                            --------------------
  866.                            Using a Path Command
  867.                            --------------------
  868.  
  869.  
  870.      If you  store POSTCD82.EXE,  POST.PRM and  your default data file in a
  871. sub-directory called  "\Util" and  your DOS files in a sub-directory called
  872. "\Dos", you  should include the following line in your AUTOEXEC.BAT file in
  873. the root directory of your hard drive:
  874.  
  875.                     Path c:\;c:\Dos;c:\Util
  876.  
  877. This command  will cause a program that cannot locate a file in the current
  878. sub-directory to  look first in the root directory, then in the "\Dos" sub-
  879. directory and then in the "\Util" sub-directory.
  880.  
  881.  
  882.                  -----------------------------------------
  883.                  Calling PostCard from Another Application
  884.                  -----------------------------------------
  885.  
  886.  
  887.      The recommended method for calling PostCard from a sub-directory other
  888. than the  one where PostCard's files are stored is to use a batch file.  If
  889. you use  a path  command in  your AUTOEXEC.BAT  file, store this batch file
  890. where you store your DOS files (in a sub-directory named \DOS, for example)
  891. and make  sure the \DOS directory occurs in the path command BEFORE the di-
  892. rectory in  which you  normally store  your PostCard  files. Then write the
  893. batch file and store it in that sub-directory as follows:
  894.  
  895.           CD\<name of directory where PostCard files are stored>
  896.           POSTCD82.EXE   (Or POSTCARD.EXE, if you renamed the file)
  897.           EXIT
  898.  
  899. If you  call PostCard  from another  application which is stored in another
  900. sub-directory, this  batch file  will return you to it after invoking Post-
  901. Card's <Alt-X>.
  902.  
  903.  
  904.                       ------------------------------
  905.                       Modifying Your CONFIG.SYS File
  906.                       ------------------------------
  907.  
  908.  
  909.      To attain  maximum performance,  the user should be using a hard drive
  910. with the  buffers= command in his or her CONFIG.SYS file set to at least 20
  911. and the  files= command  set to 25 (recommended).  While PostCard will work
  912. on a  floppy-based system,  its speed  is  significantly  degraded  by  the
  913. inherent limitations of the floppy format.
  914.  
  915.  
  916.                        ----------------------------
  917.                        Backup Your Files Frequently
  918.                        ----------------------------
  919.  
  920.       It is  suggested that  the user make frequent backup copies of his or
  921. her data files.  This is especially true when you begin to approach the up-
  922. per record  limit of  approximately 240.   Making frequent backups can save
  923. you wasted  time if  you do not read this documentation carefully or do not
  924. observe the  warnings contained  in it.   If,  for example,  you exceed the
  925. record limit and get an "Out of String Space" error, you should delete that
  926. file and substitute a backup copy, because once you exceed the string space
  927. of the  program, you will find that you cannot  add to or modify records in
  928. that particular  file.   If you  keep backup  copies of your files, you can
  929. keep adding  records until  you run out of string space; at which time, you
  930. can simply  copy the  backup copy  over to  your default  directory and use
  931. POSTMK70.EXE to split it into two or more files. POSTMK70.EXE makes it very
  932. fast and easy to split such a file into two smaller units.
  933.  
  934.      The author  uses PKZIP  to create a file called PCD.ZIP.  Every time I
  935. make a  change to  a large  data file,  I use  <Alt-E> to  shell out to the
  936. operating system  and freshen  this archive.  This way,  I always  have  an
  937. updated backup  in case  something goes wrong.  After the Zip file has been
  938. updated, I  type <Exit>  and return  to PostCard.  This is very easy to do.
  939. Once you  have the  operating system  prompt, you  merely type:  "PKZIP_-f_
  940. PCD_*.PCD.   In this  example, the  underline character  stands for a space
  941. <SPACEBAR> and  is not  typed.  I'm happy to report that in over four years
  942. of use,  I've seldom  had to recall a Zippered version of a data file.  But
  943. you backup  for protection against the FIRST time something goes south and,
  944. if you  use the  program long enough, something inevitably will.  According
  945. to Mr.  Murphy, "If it can go wrong, it eventually will."  According to Mr.
  946. Anthony, "If it goes wrong and you're properly backed-up, who cares?"
  947.  
  948.  
  949.                              -----------------
  950.                              File Organization
  951.                              -----------------
  952.  
  953.  
  954.       You can  get more  out of  PostCard if  you give  some thought to the
  955. organization of  your data  files and  how you name them.  For example, the
  956. author uses  a file  called COMM.PCD for all bulletin board and information
  957. service data  numbers he  calls. At work, he has a file called INTERNAL.PCD
  958. which includes  all of  the people in his company he calls on a daily basis
  959. and uses  <Alt-N> to  search for  departments or  functions by  keywords on
  960. their respective  Note lines.   He  also begins  each Note  line  with  the
  961. title's or  person's mail  drop.  For external calls, he organizes files by
  962. subject such  as DEALER.PCD,  DISTRICT.PCD, VENDOR.PCD, etc. and puts names
  963. and titles on their respective Note lines.  With planning, he can limit the
  964. number of  data files  he uses  to twenty,  which is the number that can be
  965. displayed on  the screen  at one time.  That way, he doesn't have to scroll
  966. through them to find a file, and lookup is even faster.  It also keeps  the
  967. the author's hard drive mean and lean, and it is easier to keep a mean  and
  968. lean hard drive in fighting trim than one that has been trashed by hundreds
  969. of programs that are not used and probably never will be.
  970.  
  971.       Sometimes when  Note lines are getting crowded or more than two phone
  972. numbers are associated with one entity, he creates two or more cards in the
  973. same data  file and  varies the  names slightly  such as:  Dallas -  Depot;
  974. Dallas -  District; Dallas  - Sam Jones. There is a wide variety of options
  975. you can  use, but  for maximum speed, pick a convention you are comfortable
  976. with and  stick to  it. It  will quickly become second nature and require a
  977. minimum amount  of thought. Always abbreviating in the same way, or putting
  978. Fax numbers  in the same place or starting each note with a department's or
  979. person's   mail drop  will result  in a more intuitive grasp of the task at
  980. hand and make PostCard even faster to use.
  981.  
  982.  
  983.  
  984.                            --------------------
  985.                            Apologies in Advance
  986.                            --------------------
  987.  
  988.  
  989.      PostCard was  written in  QuickBASIC on an IBM AT equipped with an EGA
  990. monitor and  a Hayes  2400B internal modem configured to Com1.  The program
  991. also has  been tested  on several  IBM Clones, and many different brands of
  992. modems.   Version 8.2 supports CGA, EGA and VGA, but still does not support
  993. monochrome adapters.
  994.  
  995.      I apologize  in advance  if you  have problems,  but there are so many
  996. hardware/software combinations  that all  I can safely say is that the pro-
  997. gram works  as alleged  on my machines configured as noted above.  The only
  998. documented cases  where it  would not  work was on a user's machine who was
  999. running a monochrome display with a monochrome adapter, users trying to run
  1000. it with  multitasking programs like DesQview, and users who have high-speed
  1001. Courier HST  modems.   PostCard writes  directly to video memory and is not
  1002. compatible with  multitasking or  pseudo-multitasking programs that require
  1003. all screen updating to be done through the BIOS.
  1004.  
  1005.  
  1006.  
  1007.                                *************
  1008.                                   POST OP
  1009.                                *************
  1010.  
  1011.  
  1012. ■   A user  in Long  Beach, California  took the time to call and suggest I
  1013. point out  to harried  or inexperienced users of external modems that, when
  1014. trying to dial, PostCard will work much better if they turn their modem on.
  1015.  
  1016. ■   A user  in Cyprus, Texas pointed out from the first version of PostCard
  1017. that it  had a  rather primitive  editor.  At the time, the author admitted
  1018. this was  true   but hastened  to point  out that  the primitive editor was
  1019. written to be compatible with PostCard's primitive price; primitive ease of
  1020. use; primitive  size; and  primitive documentation, which could be read and
  1021. mastered by  primitive people like its author during a coffee break. In the
  1022. course of  PostCard's evolution, time has marched on and several registered
  1023. users have  cast aspersions  on PostCard's  "pre-cambrian editor".  The au-
  1024. thor, who  is neither  deaf, dumb  nor blind, but who has on numerous occa-
  1025. sions been accused of being all three, improved the editor, but only with a
  1026. certain amount  of nostalgia  and regret.   Some  people  have  faces  only
  1027. mothers can  love, and  some editors  have features  only someone who began
  1028. programming on a TRS-80 with 16K of RAM can appreciate.
  1029.  
  1030. ■   The world  of computers  is in a constant state of flux. If you examine
  1031. the wide  range of  programs available  today -  TSR's of all varieties and
  1032. flavors,  multitasking  programs  and  operating  systems,  DOS  extenders,
  1033. programming   language    environments,   networking   software,   hardware
  1034. peripherals and controlling programs, communication programs with interrupt
  1035. handlers for  background tasks  - writing a program that will work reliably
  1036. on every  system has  become a  hazardous undertaking.   Writing  a  "small
  1037. program" that  is fast  and capable of working on all possible combinations
  1038. of the  above has  become almost  impossible. It  may  be  a  program  like
  1039. PostCard is a Model-A in a rapidly changing world, but it may also turn out
  1040. that the mega-systems of today will one day collapse from their own weight.
  1041.  
  1042.      Ultimately, it  may be smarter, cheaper and more efficient learning to
  1043. live within  given constraints  rather than  expanding systems to the point
  1044. where they  become "cumbersome".   The  author prefers  the  DOS  Operating
  1045. System to  either OS/2  or Windows  because it is more cost effective, less
  1046. cumbersome, and  much faster.  The author has yet to meet a casual user who
  1047. would benefit from the features of either OS/2 or Windows.  The fact of the
  1048. matter is very few business users and fewer still home users either benefit
  1049. from or  are equipped  to use  multi-tasking.   In fact, OS/2 is not a true
  1050. multi-tasking operating  system: it is a time-slicing operating system, and
  1051. as such requires an extremely fast CPU in order to present the "appearance"
  1052. of multi-tasking.  Some business  users who  work with large data bases can
  1053. use them  to advantage, but even so, there are very few businesses that can
  1054. afford the  cost of  converting their  hardware and  software base  to  the
  1055. systems required  to run such software.  The author seriously questions the
  1056. motives and  judgement of companies who have committed private and business
  1057. users to  such software  when this  type  of  software  has  such  inherent
  1058. drawbacks  and   carries  considerably  higher  price  tags  than  its  DOS
  1059. counterparts.   In short,  the author doesn't see either OS/2 or Windows as
  1060. the millennium,  but rather  ill-advised attempts  to shove  ten pounds  of
  1061. "stuff" in a five pound bag simply because it can be done.
  1062.  
  1063.      There is  as much  emphasis being  put on  internal efficiency  within
  1064. PostCard as  there is  external functionality (the part users see). The two
  1065. are obviously related.  Modern techniques are suited to job shops that have
  1066. high turnover,  but they are far from efficient. One day soon, all programs
  1067. are going  to look alike, act alike and be uniformly uninspiring. They also
  1068. are going  to require  hardware "average people" can't afford.  Registering
  1069. your copy  of PostCard  and other  shareware programs you use constitutes a
  1070. vote for modesty and sanity in a world that is otherwise out of control and
  1071. that addresses the well-being of software companies far more than the needs
  1072. of individual users like you and me.
  1073.  
  1074.  
  1075. ■    Effective with version 8.1,  both PostCard and AirMail were  rewritten
  1076. and modularized.  This change had two  important  advantages:   First,  the
  1077. interface between  PostCard and AirMail is much smoother and more seamless.
  1078. Second, by modularizing the programs, PostCard's code is about 47,000 bytes
  1079. smaller.   Modularization has other advantages besides a smoother interface
  1080. and a  smaller disk  footprint. The  author  uses  a  PC  equipped  with  4
  1081. megabytes of  memory and  puts his print spooler, disk cache and ramdisk in
  1082. extended memory  beyond the  1 megabyte  boundry.  Even with a couple small
  1083. TSR's, the author still has about 430,000 bytes after shelling out to other
  1084. programs. This  is adequate for invoking Microsoft Word and using the spell
  1085. checker to  proof fairly  large documents  such as  this file.   It also is
  1086. adequate for  Lotus  1-2-3,  V3.1  which can still accomodate rather  large
  1087. spreadsheets. Large  spreadsheets,  however,  could  require  more  than  2
  1088. megabytes of  RAM.   How much  memory you have after activating LeMenu will
  1089. depend upon  your system,  how you  have it  configured and  the  kinds  of
  1090. programs you  use. But  this new  feature has  proved very  handy for  many
  1091. application and  utility programs  such as  Vern Buerg's LIST.COM, PostCard
  1092. Utilities, printer  setup programs,  etc., and that is primarily what it is
  1093. for. If you have more memory, it can be a significant enhancement.
  1094.  
  1095.  
  1096.  
  1097.                               **************
  1098.                                 POSTPARTUM
  1099.                               **************
  1100.  
  1101.  
  1102.  
  1103. Effective with Version 8.2 the following enhancements have been added:
  1104.  
  1105.  
  1106. 1. PostCard now includes a perpetual calendar that will display each  month
  1107. from the year 1899 to the year 2099.  This feature is generally handy,  but
  1108. it is especially useful for users who have to plan events in the future, or
  1109. who need to check how the number of days in any particular month vary  from
  1110. year to year.
  1111.  
  1112. 2. Area codes have been changing rapidly of late,  and  the  original table
  1113. of area codes PostCard included needed to be  updated  each time  there was
  1114. a change.  Consequently, the author has incorporated a  new  area code  al-
  1115. gorithm that uses  an  ASCII file external to the program.  This scheme not
  1116. only allows the user to update the  file using  a word  processor,  thereby
  1117. keeping the file up-to-date,  but allows for a considerably  larger  number
  1118. of cities to be included and searched.
  1119.  
  1120. 3. An obscure bug in the NotePad which caused file names to occasionally be
  1121. inserted incorrectly was found and rectified.
  1122.  
  1123. 4. PostCard now highlights the current record number in bright red if there
  1124. is a note attached to that record.   This informs users a note  is attached
  1125. and also greatly simplifies deleting notes that are no longer current.
  1126.  
  1127. 5. Before  PostCard shells  out to  the operating system, it determines the
  1128. current disk  drive and  subdirectory  and  restores  them  upon  returning
  1129. regardless of  what disk  or subdirectory  the user  has set when he or she
  1130. returns.
  1131.